---
layout: default
title: Community
---
<div id="header_wrapper">
	<div class="container"> 
		<div class="flexslider image-slider">
			<div class="row">
				<div class="span5 team">
					<a href="https://www.eclipse.org/forums/index.php/f/27/" class="anchor-in-div" title="The Eclipse Forum is the first source for getting answers in case you got stuck. The community is very friendly. Please ask any questions clearly and with sufficient information attached."></a>
					<div class="row">
						<div class="span1">
							<img src="{{ site.baseurl }}/images/discussion-white.png" alt="image" class="image_left">
							</div>
							<div class="span4">
								<h3>Discussion Group</h3>
							<p></p>
						</div>
					</div>
				</div>
				<div class="span5 team">
					<a href="https://github.com/eclipse-xtext/xtext/issues" class="anchor-in-div" title="Bug reports and enhancement request are tracked on GitHub. Please explain the problem and provide a reduced but reproducable example. Also please explain the concrete use case when requesting enhancements."></a>
					<div class="row">
						<div class="span1">
							<img src="{{ site.baseurl }}/images/bug-white.png" width="80" height="80" alt="image" class="image_left">
						</div>
						<div class="span4">
							<h3>Found a Bug?</h3>
						</div>
					</div>
				</div>
			</div>
			<div class="row">
				<div class="span5 team">
					<a href="https://github.com/eclipse/xtext" class="anchor-in-div" title="The Xtend source code is available on GitHub. You'll find more information on how to contribute to the project in the README.md contained there."></a>
					<div class="row">
						<div class="span1">
							<img src="{{ site.baseurl }}/images/github-mark-white.png" alt="image" class="image_left">
						</div>
						<div class="span4">
							<h3>Source Code</h3>
						</div>
					</div>
				</div>
				<div class="span5 team">
					<a href="https://twitter.com/xtendlang" class="anchor-in-div" title="If you are on twitter and want to get notified about Xtend, you should consider following @xtendlang."></a>
					<div class="row">
						<div class="span1">
							<img src="{{ site.baseurl }}/images/Twitter-bird-white.png" alt="image" class="image_left">
						</div>
						<div class="span4">
							<h3>Xtend on Twitter</h3>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>

<div class="inner">
	<div class="container clearfix">
		<h2>Videos of Presentations</h2>
		<hr>
		<div class="row">
			<div class="span12">
				<table class="table table-striped">
					<tr><td>Video</td><td><h2><a href="https://youtu.be/rCtAlTmaztU">Cool kids' way of generating code (EclipseCon 2018, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/pS3QueML09s">EMF + Xtend = BOEM - An Xtend library to build good-looking EMF models (EclipseCon 2018, Toulouse)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/xKq-lZo0LEs">Large Scale Model Transformations with Xtend (EclipseCon 2017, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/q9aOeCYzVvU">Unconference Xtend (EclipseCon 2017, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/teOULtQ81-U">Recipes to build Code Generators for Non-Xtext Models with Xtend (EclipseCon 2016, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/jqu4W7AeXGk">Xtend API and DSL Design Patterns (EclipseCon 2016, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/Jq4H5pL4wq0">Code Generation for Professionals (EclipseCon 2016, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/fTkwFJy3EeM">Testing Xtext Languages (EclipseCon 2015, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/n7LUgXX_3cE">10 Java Idioms Stomped with Xtend (EclipseCon 2015, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://youtu.be/jCgPfxaY8XQ">Write cool scalable enterprise application tests with Xtend (EclipseCon 2014, Ludwigsburg)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://www.youtube.com/watch?v=EzH5MPd13iI">Eclipse Xtend: A Language Made for Java Developers (JavaOne 2012, SF)</a></h2></td></tr>
					<tr><td>Video</td><td><h2><a href="https://skillsmatter.com/skillscasts/2917-xtend-xtest">Eclipse Xtend: A Language Made for Java Developers (Skills Matter 2012, London)</a></h2></td></tr>
				</table>
			</div>
		</div>
	</div>
	<div>
		<div class="inner">
			<div class="container clearfix">
				<h2>Articles and Blog Posts</h2>
				<hr>
				<div class="row">
					<div class="span12">
						<table class="table table-striped">
							<tr><td>Talk Proposal</td><td><h2><a href="https://www.eclipsecon.org/europe2019/sessions/what-xtend-can-do-you">What Xtend can do for you</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://blogs.itemis.com/en/from-the-intern-to-xtend-commit-in-14-days">From the intern to Xtend Commit in 14 days</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://blogs.itemis.com/en/model-transformations-for-mbse-with-cameo-and-xtend">Model transformations for MBSE with Cameo and Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://blogs.itemis.com/en/xtend-2-14-unnecessary-modifiers-validation">Xtend 2.14 - Unnecessary modifiers validation</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://blogs.itemis.com/en/implementing-junit-test-cases-in-xtend">Implementing JUnit Test Cases in Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://blogs.itemis.com/en/building-domain-specific-languages-with-xtext-and-xtend">Building Domain-specific Languages with Xtext and Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://blogs.itemis.com/en/autosar-ocl-xtend-oaw-for-validation">AUTOSAR: OCL, Xtend, oAW for validation</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://futurice.com/blog/android-development-has-its-own-swift">Android Development has its own Swift</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://the-dusty-deck.blogspot.de/2014/06/xtend-gentle-and-functional-java.html">Xtend, the Gentle and Functional Java</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://www.infoq.com/articles/unusual-ways-to-create-a-mobile-app">Android and Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://www.sebastianbenz.de/5-Things-that-make-Xtend-a-great-Language-for-Java-developers">5 things that make Xtend a great language</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://www.javacodegeeks.com/2013/02/building-vaadin-ui-with-xtend.html">Building Vaadin UIs with Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2012/12/java-8-vs-xtend.html">Java 8 vs. Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://tomsondev.bestsolution.at/2012/04/11/javafx-xtend-a-perfect-match/">JavaFX & Xtend - A Perfect Match</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://tomsondev.bestsolution.at/2012/04/11/javafx-xtend-a-sensational-perfect-match/">JavaFX & Xtend - A Sensational Perfect Match</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://tomsondev.bestsolution.at/2012/05/29/javafx-xtend-an-ongoing-love/">JavaFX & Xtend - An Ongoing Love</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="https://tomsondev.bestsolution.at/2012/06/19/xtend-javafx-properties-and-operator-overloading/">Xtend, JavaFX-Properties and Operator Overloading</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.moritz.eysholdt.de/2011/12/building-swt-user-interfaces-with-xtend.html">Building SWT User Interfaces with Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2012/06/vertx-and-xtend.html">Vert.x & Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2012/05/distance-time-speed.html">Distance / Time = Speed - A Post on Operator Overloading in Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2012/04/xtend-examples-used-at-eclipsecon-2012.html">Xtend Example Screencasts</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2012/04/xtend-example-working-with-distances.html">Working With Distances using Xtend (Operator Overloading Applied)</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2012/01/i-like-free-beer.html">I Like Free Beer (99 Bottles in Xtend)</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2011/12/groovy-scala-java-xtend-stupid.html">Groovy, Scala, Java, Xtend - A Stupid Comparism</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2011/12/groovy-scala-java-xtend-updated-stupid.html">Groovy, Scala, Java, Xtend - An UPDATED Stupid Comparism</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2011/12/writing-android-uis-with-xtend.html">Writing Android Apps with Xtend</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2011/11/whats-so-special-about-xtends-extension.html">What's so special about Xtend's extension methods</a></h2></td></tr>
							<tr><td>Blog</td><td><h2><a href="http://blog.efftinge.de/2011/10/xtend-21-type-safe-groovy-style-builder.html">Xtend - Type-safe Groovy-style Builder APIs</a></h2></td></tr>
						</table>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
